package cn.iocoder.yudao.module.eval.controller.admin.assignment.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

@Schema(description = "管理后台 - 智能分配结果 Response VO")
@Data
public class EvalAutoAssignmentResultRespVO {

    @Schema(description = "分配成功数", example = "45")
    private Integer successCount;

    @Schema(description = "分配失败数", example = "5")
    private Integer failureCount;

    @Schema(description = "失败原因列表", example = "[\"考评员资质不符\", \"工作量已满\"]")
    private List<String> failureReasons;

    @Schema(description = "分配详情", example = "智能分配完成，共分配45人")
    private String assignmentDetails;

}
